﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Threading.Tasks;

namespace LTQT.Models
{
    public class Quiz
    {
        public int ID { get; set; }

        public int IsOnce { get; set; }

        [DisplayName("名称")]
        public string Name { get; set; }

        [DisplayName("考试说明")]
        public string Declaration { get; set; }

        [DisplayName("时间限制（h）")]
        public int Time { get; set; }

        [DisplayName("题目数")]
        public int Len { get; set; }

        [DisplayName("创建者ID")]
        public int CreaterID { get; set; }
    }
}

/*
 问卷系统Model：

一个问卷为一个Quiz
一个Quiz下包含若干Question，由于Question可复用，所以是多对多关系，由Question_Quiz连接
一个Answer_Quiz对应一个Quiz，若IsOnce，则只对应一个User，否则不限制User
一个Answer_Question对应一个Answer_Quiz 其中拓展题目实现了在选某个选项后才会出现某个题目
一个Answer_Question可能对应多个Answer_Question，若为拓展题目，则子父题目间由Extension_Relation连接



 */